#pragma once

#include <vector>
#include "vector2d.h"

namespace sol9
{

	class renderer;
	class polygonizer;
	typedef std::vector<vector2df> vertices;
	
	class polygon
	{
	private:
		vertices v;

		friend class renderer;
		friend class polygonizer;
	};

	typedef boost::shared_ptr<polygon> polygon_ptr;

} // namespace sol9